.centpage {
    width: 100vw;
    height: 100vh;
    position: relative;
}
      .waveLoading {
          width: 400px;
          height: 100px;
          position: absolute;
          left: 65%;
          top: 25%;
          transform: translate(-50%, -50%);
          span {
            display: inline-block;
            font-size: 30px;
            font-weight: bold;
            font-family: 'Courier New', Courier, monospace;
            animation: wave-loading 1s ease-in-out infinite;
            animation-delay: calc(0.1s * var(--time));
        }
      }
      @keyframes wave-loading {
          0% {
              transform: translateY(0px);
          }
      
          25% {
              transform: translateY(-20px);
          }
      
          50%,100% {
              transform: translateY(0px);
          }
      }